package com.ruicar.afs.cloud.common.mq.finance.cancel.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.ruicar.afs.cloud.common.modules.contract.enums.FeeTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * <p>Description: </p>
 *
 * @author ZC.GUO
 * @version 1.0
 * @date create on 2020-07-31 11:48
 */

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CancelDetailDto {

    /**  费用类型 by ZC.GUO  **/
    @JSONField(name = "feeType")
    private FeeTypeEnum feeType;
    /**  费用来源表 by ZC.GUO  **/
    @JSONField(name = "feeSourceTable")
    private String feeSourceTable;
    /**  费用id by ZC.GUO  **/
    @JSONField(name = "feeId")
    private long feeId;
    /**  收据明细id by ZC.GUO  **/
    @JSONField(name = "receiptDetailId")
    private Long receiptDetailId;
    /**  金额 by ZC.GUO  **/
    @JSONField(name = "amount")
    private BigDecimal amount;


}
